package cn.jsj.dao;

import java.util.List;

import org.hibernate.criterion.Restrictions;

import cn.jsj.pojo.TblAdminPersonnel;

/**
 * 行政人员处理类
 * @author LI
 *
 */

public class TblAdminPersonnelDAO  {
	
	/**
	 * 验证登陆用户是否存在
	 * @param ui：登陆用户对象
	 * @return：用户对象：null：不存在
	 */
	public TblAdminPersonnel userValidate(TblAdminPersonnel ui){
		// 取得session对象
		org.hibernate.Session session = HBUtils.getSession();
		// 新建事务对象
		org.hibernate.Transaction tx = session.beginTransaction();
		// 开始事务
		tx.begin();
		List userList = session.createCriteria(TblAdminPersonnel.class).add(
				Restrictions.eq("adminPersonName", ui.getAdminPersonName()))
				.add(Restrictions.eq("lawyerPwd", ui.getLawyerPwd()))
				.list();
		// 提交事务
		tx.commit();
		session.close();
		System.out.println(userList.size());
		//如果用户存在
		if(userList.size()!=0)
		{
			TblAdminPersonnel user=(TblAdminPersonnel)userList.get(0);
		return user;
		}
		else{
			return null;
		}
		}
	
	
}